package 富婆梦.第一阶段.Java基础视频学习.IO流学习.File类练习;

import java.io.File;
import java.io.IOException;

/**
 * @ProjectName: java-learning
 * @Package: 富婆梦.第一阶段.Java基础视频学习.IO流学习.File类练习
 * @ClassName: FileDemo2
 * @Author: hemengjin
 * @Description: 新建、删除功能
 * @Date:2021/11/21 16:26
 * @Version: 1.0
 */
public class FileDemo2 {
    public static void main(String[] args) throws IOException {
        //创建文件功能
        // 第一次运行：输出true；第二次运行输出：false
        // 原因是：使用createNewFile()方法创建文件，如果文件已经存在，则不会去创建
        File file1 = new File("D:\\a.txt");
        boolean b1 = file1.createNewFile();
        System.out.println(b1);

        //创建文件夹功能(同样也是：已经存在的文件夹不会再次创建)
        File file2 = new File("D:\\ABC");
        boolean b2 = file2.mkdirs();
        System.out.println(b2);

        //删除文件,文件夹功能,成功返回true,删除失败返回false
        //删除方法,不走回收站,直接从硬盘中删除
        boolean b3 = file1.delete();
        System.out.println(b3);

        boolean b4 = file2.delete();
        System.out.println(b4);


    }
}
